package com.sservice.web.utils;

import org.springframework.core.io.ClassPathResource;

import java.util.HashMap;
import java.util.Map;

//import com.lowagie.text.DocumentException;
//import org.xhtmlrenderer.pdf.ITextRenderer;

/**
 * Created by suweiming on 2017/12/20.
 */

public class PdfUtils {
    public static void main(String[] args) {
        try {
            Map<Object, Object> o = new HashMap<Object, Object>();
            o.put("name", "http://www.xdemo.org/");
            ClassPathResource resource = new ClassPathResource("paper/tpl.ftl");
            String path = PdfHelper.getPath();
            System.out.println(resource.getURL().toString().replace("paper/tpl.ftl", ""));
            generateToFile(path, "paper/tpl.ftl", resource.getURL().toString().replace("paper/tpl.ftl", ""), o, "D:\\xdemo.pdf");

        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    /**
     * 生成PDF到文件
     *
     * @param ftlPath       模板文件路径（不含文件名）
     * @param ftlName       模板文件吗（不含路径）
     * @param imageDiskPath 图片的磁盘路径
     * @param data          数据
     * @param outputFile    目标文件（全路径名称）
     * @throws Exception
     */
    public static void generateToFile(String ftlPath, String ftlName, String imageDiskPath, Object data, String outputFile) throws Exception {


    }

}
